/**
*@Author: QWP
*@Description: 常用公共组件
*@Date 2023-06-18 16:35
*/
import Vue from 'vue'

// 输入框
import Input from '@/components/common/input/Input.vue'
Vue.component('u-input', Input)

// 数字输入框
import InputNumber from '@/components/common/input/InputNumber.vue'
Vue.component('u-number-input', InputNumber)

// 金额输入框
import MoneyInput from '@/components/common/inputMoney/MoneyInput.vue';
Vue.component('u-money-input', MoneyInput)

// 日期选择框
import DatePicker from '@/components/common/datepicker/DatePicker.vue';
Vue.component('u-date-picker', DatePicker)

// 级联选择框
import Cascader from '@/components/common/cascader/Cascader.vue'
Vue.component('u-cascader', Cascader)

// 下拉选择器
import Select from '@/components/common/select/Select.vue'
Vue.component('u-select', Select)

// 表单
import Form from '@/components/common/form/Form.vue'
Vue.component('u-form', Form)

// 分页
import PageNation from '@/components/common/pagenation/PageNation.vue'
Vue.component('u-page-nation', PageNation)

// 展示表格
import Table from '@/components/common/table/Table.vue'
Vue.component('u-table', Table)

// 编辑列表
import EditTable from '@/components/common/tableEdit/TableEdit.vue'
Vue.component('u-edit-table', EditTable)

// 主要按钮
import PButton from '@/components/common/button/PButton.vue'
Vue.component('u-p-button', PButton)

// 主要类型按钮
import PTypeButton from '@/components/common/button/PTypeButton.vue'
Vue.component('u-ptype-button', PTypeButton)

// 卡片
import CCard from '@/components/common/card/Card.vue'
Vue.component('u-card', CCard)

// 首页表格
import syTable from '@/components/common/tableSy/tableSy.vue'
Vue.component('sy-table', syTable)

// 步骤
import Step from '@/components/common/steps/Steps.vue'
Vue.component('u-step', Step)

// 步骤提示气泡
import StepPopover from '@/components/common/steppopover/StepPopover.vue'
Vue.component('u-step-popover', StepPopover)

// 弹窗
import Dialog from '@/components/common/dialog/Dialog.vue'
Vue.component('u-dialogC', Dialog)

// 自定义弹窗
import DialogM from '@/components/common/dialog/DialogM.vue'
Vue.component('u-dialog', DialogM)

// 弹窗全屏图标
import FullIcon from '@/components/common/dialog/FullIcon.vue'
Vue.component('u-full-icon', FullIcon)

// 下拉按钮菜单
import Dropdown from '@/components/common/dropdown/Dropdown.vue'
Vue.component('u-dropdown', Dropdown)

// 业务块
import BusiItem from '@/components/common/busiItem/BusiItem.vue'
Vue.component('u-busi-item', BusiItem)

// 加载块
import LoadingBox from '@/components/common/loading/LoadingBox.vue'
Vue.component('u-loading-box', LoadingBox)

// 树形
import Tree from '@/components/common/tree/Tree.vue'
Vue.component('u-tree', Tree)

// 保存成功后显示的提示
import SaveSuccess from '@/components/busi/common/SaveSuccess.vue'
Vue.component('u-save-success', SaveSuccess)

// 上传
import Upload from '@/components/common/upload/Upload.vue'
Vue.component('u-upload', Upload)

// 上传 element
import UploadE from '@/components/common/uploadE/Upload.vue'
Vue.component('u-uploadE', UploadE)

// 步骤条
import Steps from '@/components/common/steps/Steps.vue'
Vue.component('u-steps', Steps)

// 帮助文档
import Help from '@/components/common/help/Help.vue'
Vue.component('u-help', Help)

// 帮助文档打开图标
import HelpIcon from '@/components/common/help/HelpIcon.vue'
Vue.component('u-help-icon', HelpIcon)

// 富文本编辑器
import UQuill from '@/components/common/quill/UQuill.vue'
Vue.component('u-quill-editor', UQuill)

// 提交审核
import SubmitAudit from '@/components/common/audit/SubmitAudit.vue'
Vue.component('u-submit-audit', SubmitAudit)

// 审核
import Audit from '@/components/common/audit/Audit.vue'
Vue.component('u-audit', Audit)

// 审核信息
import AuditHistory from '@/components/common/audit/AuditHistory.vue'
Vue.component('u-audit-info', AuditHistory)

// 流程图
// import FlowChart from '@/components/common/flowChart/FlowChart.vue'
// Vue.component('u-flow-chart', FlowChart)

// 审核流程图
import AuditFlowChart from '@/components/common/audit/AuditFlowChart.vue'
Vue.component('u-audit-flow-chart', AuditFlowChart)

// 锚点
import Anchor from '@/components/common/anchor/Anchor.vue'
Vue.component('u-anchor', Anchor)

// 二维码
import QrCode from '@/components/common/qrcode/QrCode.vue'
Vue.component('u-qr-code', QrCode)

// 空状态
import Empty from '@/components/common/empty/Empty.vue'
Vue.component('u-empty', Empty)